/**
 * @description 默认状态
 * @date 06/12/2023
 * @export
 * @enum {number}
 */
export enum IsDefaultEnum {
  /** 不是默认 */
  NO_DEFAULT,
  /** 默认 */
  DEFAULT,
}

/**
 * @description 禁用状态
 * @date 11/12/2023
 * @export
 * @enum {number}
 */
export enum IsDisabledEnum {
  /** 未禁用 */
  NO_DISABLED,
  /** 禁用 */
  DISABLED,
}

/**
 * @description 电话类型
 * @date 11/12/2023
 * @export
 * @enum {number}
 */
export enum PhoneTypeEnum {
  /** 手机号码 */
  PHONE = 1,
  /** 座机号码 */
  TEL = 2,
}

/**
 * @description 程序协议类型
 * @date 24/01/2024
 * @export
 * @enum {number}
 */
export enum AgreementTypeEnum {
  /** 用户协议 */
  USER_AGREEMENT = 1,
  /** 隐私协议 */
  PRIVACY_AGREEMENT = 2,
  /** 消费者权益保障措施 */
  CONSUMER_AGREEMENT = 3,
  /** 商户入住平台协议 */
  MERCHANT_AGREEMENT = 4,
}

/**
 * @description 文件权限类型
 * @description 私密、公开、部分可调用
 * @date 05/03/2025
 * @export
 * @enum {number}
 */
export enum FileResourcePermissionTypeEnum {
  /** 私密 */
  PRIVATE = 0,
  /** 公开 */
  PUBLIC = 1,
  /** 部分可调用 */
  PARTIAL_CALL = 2,
}

/**
 * @description 审核状态
 * @date 07/03/2025
 * @export
 * @enum {number}
 */
export enum ReviewStatusEnum {
  /** 待审核 */
  PENDING = 0,
  /** 审核通过 */
  APPROVED = 1,
  /** 审核不通过 */
  REJECTED = 2,
}

/**
 * @description 文件上传权限策略，控制全局策略（'all_members','admins_only','custom'）
 * @date 11/03/2025
 * @export
 * @enum {number}
 */
export enum FileUploadPolicyEnum {
  /** 所有成员 */
  ALL_MEMBERS = 'all_members',
  /** 管理员 */
  ADMINS_ONLY = 'admins_only',
  /** 自定义 */
  CUSTOM = 'custom',
}

/**
 * @description 邀请状态[0:失效;1:生效;2:同意;3:拒绝;]
 * @date 14/03/2025
 * @export
 * @enum {number}
 */
export enum InvitationStatusEnum {
  /** 失效 */
  INVALID = 0,
  /** 生效 */
  EFFECTIVE = 1,
  /** 同意 */
  AGREED = 2,
  /** 拒绝 */
  REJECTED = 3,
}

/**
 * @description 微信分享按钮ID
 * @date 20/03/2025
 * @export
 * @enum {string}
 */
export enum WxShareButtonIdEnum {
  /** 自定义分享组件中的微信分享按钮 */
  CustomShare = 'CustomShare',
  /** 底部提交按钮 */
  BottomSubmit = 'BottomSubmit',
}
